
const { SerialPort } = require('serialport')

const sp = new SerialPort({ path: 'COM7', baudRate: 9600 });

// 以 paused mode 监听收到的数据，需要主动读取数据
sp.on('readable', () => {
    console.log(sp.read()); // 使用read方法读取数据，可以指定读取字节数
});

// 以 flowing mode 监听收到的数据
sp.on('data', (data) => {
   // console.log(data);
});

sp.write(new Uint8Array([0x48, 0x69, 0x21, 0x0A]));